﻿@charset:"utf-8";
@media (min-width:768px){
.navbar-brand{height: 78px;}
.navbar-default .navbar-collapse{background: url(../images/nav_bg.jpg)repeat-x; margin-top: 5px;}
.mynav li i{display: inline-block !important;}
.mynav li{position: relative;}
.mynav li .nav_sec{ display: none; position: absolute;top: 52px;width: 100%;z-index: 2;background-color: rgba(0,0,0,0.5);}
.mynav li .nav_sec a{display: block;width: 100%;text-align: center;padding: 0 0px;font-size: 14px;line-height: 40px;height: 40px;}
.mynav li .nav_sec a:hover{background-color: #ff4700;}
.text_index{padding-bottom: 20px; background:url(../images/lun_bg.png) no-repeat center bottom;}
.hangye_index{background: url(../images/hangye_bg.png) no-repeat center top;padding-top: 63px;height: 443px;}
.industry_list{overflow: hidden; position: relative;height: 268px;}
.industry_list li a{color: #272727;}
.industry_list li a:hover{color: #ff4700;}
.industry_list li:hover{background-image: url(../images/bg_02.png);}
.industry_list li{position: absolute;text-align: center; background: url(../images/bg_01.png) center top no-repeat;}
.industry_list li:nth-child(1){left: -60px;    top:0px; background-position: bottom; padding-bottom: 34px;}
.industry_list li:nth-child(2){left: 175px;    top: 115px; background-position: bottom; padding-bottom: 34px;}
.industry_list li:nth-child(3){left: 349px;    top: 41px; background-position: top; padding-top: 34px;}
.industry_list li:nth-child(4){left: 475px;    top: 30px; background-position: bottom; padding-bottom: 34px;}
.industry_list li:nth-child(5){left: 587px;    top: 126px;    background-position: bottom;    padding-bottom: 34px;}
.industry_list li:nth-child(6){left: 790px;    top: 71px; background-position: bottom; padding-bottom: 34px;}
.industry_list li:nth-child(7){right: 0;    top: 130px;    background-position: bottom;    padding-bottom: 34px;}
.industry_list li:nth-child(8){left: 43px;
    top: 64px;
    background-position: bottom;
    padding-bottom: 34px;}
.fuwu .abput_text{margin-bottom:50px;}
.fuwu .about_link{margin: 0 auto;margin-top: 70px;}
.case_index{background: url(../images/bg_02.jpg) no-repeat center top; margin-top: 78px; padding-top: 44px;}

.case_index .about_link{margin-top: 70px; margin-bottom: 70px;}
.news_index{margin-top: 70px;}
.news_index .title{ margin-bottom: 70px; }
.foot_top{padding: 17px 0;}
.foot_logo{float: left; width: 60px}
.fuwu_list li .fuwu_conlink,.fuwu_list li span{display: block; width:100%; height:229px;}
.fuwu_list li .fuwu_con:hover{background: url(../images/cat_light.png) center top no-repeat;}
.fuwu_list li .fuwu_conlink:hover>span{top: 0;}
.fuwu_list .fuwu_con{padding: 22px; background: url(../images/cat_gray.png) center top no-repeat; overflow: hidden;}
.fuwu_list li{padding: 0;}
.fuwu_list li span{display: flex;align-items:center;padding: 20px;position: absolute; color: #fff;background:url(../images/black_bg.png); z-index: 1;top:229px;
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari ÃƒÂ¥Ã¢â‚¬â„¢Ã…â€™ Chrome */
-o-transition-duration: .5s; /* Opera */
}
.title h3{font-size: 50px; color: #4c4c4c;}
#certify .swiper-slide {
	width:915px;
	overflow: hidden;
	background: #000;
	
}
iframe{width: 510px; height: 300px;}
iframe #form1{ margin: 0 auto; margin-top: 50px; }
.case_con .title h3{color: #fff;}
.case_con .title span{color: #fff;}
.text-con{padding:0; padding-bottom: 20px;}
.detail_con,.list_con,.news_list_con{width: 960px; float: right; margin-top: 20px;}
.title span{font-size: 24px; text-transform: uppercase; color: #888888;}
.case_list_index img{width:208px; height:122px;}
.case_index .case_cat a{font-size: 14px !important;}
.nnews_list img{height:90px;}
.detail_con img{height: auto !important; display: inline-block;}
.pro_lis img{height:170px;    border: 4px solid #fff;
    box-shadow: 0 0px 22px #888888;}
.gongsi{margin-top:60px;}





}
@media (min-width:992px){
	.left_cat li a{display: block;
    height:30px;
    width: 100%;
    color: #585858;
    
    /* background: url(../images/06.jpg)no-repeat left top; */
    border-bottom: 1px solid #ddd;
    margin: 5px 0;
    line-height:30px;
    text-align: center;
    font-size: 14px;
}
.left_cat{width:160px; padding-left: 0; padding-right: 0; }
}
@media (max-width:991px){
	.about_index .container{background-color: #fff;filter:alpha(opacity=95);opacity:0.95; padding: 20px 0;}
	.index_contact .container{background-color: rgba(0,0,0,0.7); padding: 20px 0;}
	.left_cat ul{overflow: hidden; margin: 10px 0}
	.left_cat li {border-radius: 10px; width: 46%; text-align: center; float: left;
    /*display: block;*/   
    background-color: #003466;
    margin: 2px;
}
.left_cat li a{ color: #fff;}
@media (max-width:767px){
	.footer_com{padding: 1.5rem !important}
	.nop{padding-left: 0 !important;padding-right: 0 !important}
.navbar-brand{height: 50px;}
.navbar-default .navbar-collapse{background:#003466;}
.industry_list{margin-bottom: 10px;}
.industry_list li{ text-align: center; line-height: 36px; font-size: 14px;color: #fff; }
.industry_list li a{ border-radius: 10px;display: block;color: #fff;background-color: #003466; margin:2px;}
.industry_list li br{display: none;}
.case_index .about_link{color: #333; border: 1px solid #333;}
.foot_logo{display: block; margin:0 auto; margin-top: 20px; margin-bottom: 10px;}
.navbar-brand > img{width:222px;}
.title h3{font-size: 20px; color: #4c4c4c;}
.title span { text-transform: uppercase;
    color: #888888;
    font-size: 16px;
    padding-top: 20px;
}
#certify .swiper-slide {
	width:200px;
	overflow: hidden;
	background: #000;
	
}
iframe{width: 260px;height:280px;}
iframe #form1{width: 210px !important; margin: 0 auto; margin-top: 50px;}
iframe #form1 input{width: 90%!important;}
iframe textarea{width:210px !important;}
.industry_list ul{overflow: hidden;}
.about_index{background-size: cover;}
.case_list_index li img{width: 150px; height: 140px;}
.gongsi .text_index br{display: none;}
.text-con{padding-top: 10px;}
#dituContent{width:90%; height: 320px!important;}
.pro_lis li span{font-size: 1.5rem;}
.pro_lis img{height:100px;}
.page-con img{height: auto !important;}
.nav_sec{padding-left: 20px;}
}
























